/*
 * Rt4FileReader.h
 *
 *  Created on: May 14, 2012
 *      Author: eliana
 */

#ifndef RT4FILEREADER_H_
#define RT4FILEREADER_H_

#include <string>
#include "Scene.h"

/**
 * Reads the Rt4 file into a Scene object
 */
class Rt4FileReader
{
    public:
        /**
         * Constructor
         */
        Rt4FileReader();

        /**
         * Destructor
         */
        virtual ~Rt4FileReader();

        /**
         * Reads the file and populates the given Scene object
         * @param filename Path to the file
         * @param scene Scene object that will be populated
         */
        void loadScene( const std::string filename, Scene* scene );
};

#endif /* RT4FILEREADER_H_ */
